import static org.junit.Assert.*;

import org.junit.Test;

/**
 * 
 */

/**
 * @author DAM1
 *
 */
public class CadenaTest {

	/**
	 * Test method for {@link Cadena#longitud(java.lang.String)}.
	 */
	@Test
	public void testLongitud() {
		Cadena cadena= new Cadena();
		assertEquals(cadena.longitud("Pene"), 4);
		assertEquals(cadena.longitud("METAL"), 5);
	}

	/**
	 * Test method for {@link Cadena#vocales(java.lang.String)}.
	 */
	@Test
	public void testVocales() {
		Cadena cadena= new Cadena();
		assertEquals(cadena.vocales("Murciegalo"),5);
		assertEquals(cadena.vocales("Pene"),2);
	}

	/**
	 * Test method for {@link Cadena#invertir(java.lang.String)}.
	 */
	@Test
	public void testInvertir() {
		Cadena cadena= new Cadena();
		assertEquals(cadena.invertir("Patata"), "atataP");
		assertEquals(cadena.invertir("Pene"), "eneP");
	}

	/**
	 * Test method for {@link Cadena#contarLetra(java.lang.String, char)}.
	 */
	@Test
	public void testContarLetra() {
		Cadena cadena= new Cadena();
		assertEquals(cadena.contarLetra("Pene", 'e'), 2);
		assertEquals(cadena.contarLetra("Estrafilococo", 'o'), 3);
	}

}
